<nz-table #dataRender nzBordered [nzFrontPagination]="false" [nzShowPagination]="true" nzShowSizeChanger nzSize="small" [nzScroll]="{y: height+'px'}" [nzTotal]="pagedDatas.totalCount" [nzData]="pagedDatas.dataList || []" (nzPageIndexChange)="pageChanged($event)" (nzPageSizeChange)="pageSizeChanged($event)">
  <thead>
    <tr>
      <th nzWidth="50px" nzAlign="center">序号</th>
      <th *ngFor="let column of columns;" [nzWidth]="column.width+'px'">{{column.title}}</th>
    </tr>
  </thead>
  <tbody>
    <tr *ngFor="let row of pagedDatas.dataList || [];let rowIndex = index;">
      <td nzAlign="center">{{(so.CurrentPage - 1)*so.PageSize + rowIndex + 1}}</td>
      <td *ngFor="let column of columns">
        <ng-container *ngIf="column.slot && tpl">
          <ng-container *ngTemplateOutlet="tpl; context: { $implicit: column.slot, row }"></ng-container>
        </ng-container>
        <ng-container *ngIf="!column.slot || !tpl">
          {{row[column.dataIndex]}}
        </ng-container>
      </td>
    </tr>
  </tbody>
</nz-table>